@charset "utf-8";
.menu_v16 { margin-bottom:0px;}
.menu_v16 .allmenu .im0l_v16 {display:block;}


.dpn{ display:none;}
.im0l{display: block}
.logo{width:280px;}
.head-b{margin-bottom:0px;}
#search_tips {margin:78px 0 0 360px;}
/*左右布局*/
.m-screen .right{width:230px;float:right;height:470px;margin-top:10px; z-index:100; position: relative; background:#fff;border-radius:1px;box-shadow: 0px 0px 8px rgba(0,0,0,0.05);overflow:hidden;border-radius:5px;}
.m-screen .middle{float:left;}

/*右侧会员登陆区域*/
.member{overflow:hidden;padding:21px 0px 25px;background:#fff;margin:0px 20px;}
.member .btn-area{margin-top:20px;}
.member .btn-area>a{display: block;height:28px;width:93px;line-height:28px;text-align: center;color: #fff;background: #255178; border-radius:15px;}
.member .btn-area>a:hover{background-color:#236dae;borer:#255178 1px solid}

.member .btn-area .login-btn { float:left; border-radius:15px 0 0 15px; border:1px solid #255178;}
.member .btn-area .reg-btn { float:left; border-radius:0 15px 15px 0; background:#fff; border:1px solid #255178; color:#255178;}
.member .btn-area .reg-btn:hover { background:#fff; font-weight:700;}

.wel{font-size:14px; text-align:center;}
.wel .wel_basic .user_img { float:left; margin-right:10px;}
.wel p{line-height:25px; text-align:left; height:25px; overflow:hidden;}
.wel .user_img { width: 50px; height:50px; border-radius:50%;overflow: hidden;}
.wel .user_img img { width: 50px;}

.m-screen .right .inter>span { display:block; height:28px; line-height:28px; background:#ddd; color:#255178; text-align:center;}
.m-screen .right .inter{overflow:hidden;background:#fff;border-top:#eee 1px solid}
.m-screen .right .inter ul li { float:left; width:33.333333%; height:80px; text-align:center;border-bottom: 1px solid #eee;border-right: 1px solid #eee; display:flex; align-items:center; justify-content: center; box-sizing:border-box;}
.m-screen .right .inter ul li:nth-child(3n+3) { border-right:none;}
.m-screen .right .inter ul li:nth-child(1n+4) { border-bottom:none;}
.m-screen .right .inter ul li:hover a {color:#255178;}
.m-screen .right .inter ul li a { color:#666;}
.m-screen .right .inter ul li a i { font-size: 22px;}
.m-screen .right .inter ul li a p { font-size: 12px; line-height:24px;}

/*公告区域切换样式*/
.m-screen .right .tz_Tab {overflow:hidden;border-top:#eee 1px solid}
.m-screen .right .tz_Tab .hd {clear:both;font-size:14px;line-height:50px;text-align:center;overflow:hidden;border-bottom:#eee 1px solid}
.m-screen .right .tz_Tab .hd li {float:left;list-style-type:none;width:33%;font-weight:normal; cursor:pointer;}
.m-screen .right .tz_Tab .hd li.on {color:#255178; background:white;font-weight:bold}
.m-screen .right .tz_Tab .hd li.on span { border-bottom:2px solid #255178; padding:5px 0px;}
.m-screen .right .tz_Tab .item {overflow:hidden;padding:5px 10px;}
.m-screen .right .tz_Tab .item p {font-size:22px;color:#ff5400}
.m-screen .right .tz_Tab .item ul {padding:2px 10px 0px 5px}
.m-screen .right .tz_Tab .item li {line-height:25px;font-size:12px;height:25px;overflow:hidden;width:103%;}
.m-screen .right .tz_Tab .item li:before { content:""; display:inline-block; width:4px; height:4px; background:#666; float:left; margin:10px 10px 0 0;border-radius: 50%;}

/*标题样式*/
.i-title{font-size:14px;height:24px;overflow:hidden; color:#777}
.i-title b{font-size:20px;color:#000;}
.i_title_xh { color: #999;font-size: 12px;font-weight: 700;height:40px; line-height:40px; position:relative;padding-left:50px;}
.i_title_xh i { font-weight:400; font-size:32px; margin-right:10px; padding:0px 2px; display:inline-block;color:#255178;}
.i_title_xh .i_xh_01 { font-size:36px; position:absolute;left:0px; top:-1px;}
.i_title_xh .i_xh_02 { font-size:24px;  position: relative;top: 2px; background: linear-gradient(90deg,#d10000 0%,#ff512c 80%);-webkit-background-clip: text;color: transparent;}
.i_title_xh span { display: inline-block;width: 80%;height: 2px;background: linear-gradient(90deg,#255178 0%,#ff512c 80%);margin-left: 24px;}

.i_title_center { text-align:center; }
.i_title_center b { display:block; font-size:26px; color:#255178;}
.i_title_center p { display:block; font-size:14px; color:#666; padding:10px}
/*--------*/

/*行业资讯*/
.news_sec { height:517px; margin:20px auto; background:#fff; overflow:hidden;border:1px solid #eee; border-radius:10px;}
.news_title{ height:68px; padding:0 25px; border-bottom:#eee 1px solid}
.news_title h2{ float:left; line-height:68px; background:url(img/news_title_bg.png) left no-repeat; text-indent:30px; font-size:20px; color:#ff7200; }
.news_title p{ float:right; height:14px; line-height:14px; font-size:14px; text-align:right; margin-top:27px;}
.news_title p a{ margin-left:10px;}
.news_title p a:hover{color:#255178}
.news_content{height:450px;}
.news_content_left{ float:left; width:359px;padding:15px; height:450px;}
.news_content_center{ float:left; width:519px;border-left:#eee 1px solid; height:450px;overflow:hidden}
.news_content_center p{  height:60px; padding:19px 20px 10px; line-height:30px; font-size:12px; color:#999; overflow:hidden;}
.news_content_center p a{ font-size:18px; padding-left:25px; background:url(img/news_content_center_p_a_bg.png) left no-repeat;font-weight:bold}
.news_content_center ul{ padding:15px 20px 14px; border-bottom:1px solid #eee;}
.news_content_center ul li{ height:30px; line-height:30px; font-size:12px;list-style:inside;float:none;}
.news_content_center ul li a{ font-size:14px; padding-right:10px;}
.news_content_center ul li span{ color:#999; float:right;}

.news_content_right{ float:left; width:308px; height:449px; overflow:hidden; border-left:1px solid #eee; }
.news_content_right_top{ width:100%; height:89px;  border-bottom:1px solid #eee; background:url(img/news_content_right_top_bg.png) no-repeat top right;}
.news_content_right p{ width:270px; height:80px; margin:0 19px; padding:15px 0 19px; border-top:1px dashed #eee; line-height:20px; color:#999; font-size:12px;}
.news_content_right p:nth-child(2){border-top:none}
.news_content_right p a{ font-size:14px;color:#000}
.news_content_right p a:hover{color:#255178}
.news_content_right p span a{ font-size:12px; color:#2277e6; padding-right:4px;}
.news_HOT{border:#e1e1e1 0px solid;border-top:#009237 0px solid;}
.news_HOT ul{padding:0px 0px}
.news_HOT ul li{line-height:33px;font-size:14px;height:33px;overflow:hidden}
.news_HOT ul li:nth-child(1) em ,.box ul li:nth-child(2) em ,.box ul li:nth-child(3) em{background:#ff7200}
.news_HOT ul li em{background:#999; display:block;width:20px; height:20px;float:left;margin-right:8px; text-align:center;line-height:20px;color:white;margin-top:8px;font-size:14px;border-radius:50%; font-style:normal}


.hotselling ul .listbox { float:left; margin-right:1%;background:#fff; height:430px; overflow:hidden; border-radius:4px;box-shadow: 0 0 10px rgb(0 0 0 / 3%);}
.hotselling ul .listbox dl { height:350px;}
.hotselling ul .listbox:nth-child(1){ width:30%;}
.hotselling ul .listbox:nth-child(2) { width:48%;}
.hotselling ul .listbox:nth-child(3) { width:20%; margin-right:0;}
.hotselling ul .listbox strong { font-size:20px; display:block; height:50px;line-height:50px;padding: 0 20px; color:#000; margin-top:10px;}
.hotselling ul .listbox strong em { font-size:14px; color:#999;font-weight:400; margin-left:20px;}
.hotselling ul .listbox strong .more { float:right; font-size:14px; display:inline-block; font-weight:400; color:#999;}

.hotselling ul .listbox .rexiao.A1 { overflow:hidden;padding:0 20px 10px 10px;}
.hotselling ul .listbox .rexiao.A1 dd { overflow:hidden; padding:10px 0; display:flex; position:relative;}
.hotselling ul .listbox .rexiao.A1 dd a { flex:1;}
.hotselling ul .listbox .rexiao.A1 dd img { float:left; width:65px; height:65px; border:1px solid #eee; margin-right:20px; margin-left:10px;}
.hotselling ul .listbox .rexiao.A1 dd .text { overflow:hidden;}
.hotselling ul .listbox .rexiao.A1 dd .text h3 { font-size:14px; height:40px; line-height:20px; color:#787878; display:block; font-weight:400;}
.hotselling ul .listbox .rexiao.A1 dd .text .price { font-size:16px; color:#e3211a; height:20px; line-height:20px; margin-top:6px;}
.hotselling ul .listbox .rexiao.A1 dd .text .price i { font-size:12px;}
.hotselling ul .listbox .rexiao.A1 dd em { float:left; width:60px; height:60px;line-height: 54px;position: absolute;left: 0;font-size: 18px; text-align:center; color:#fff;font-family:'Impact';}
.hotselling ul .listbox .rexiao.A1 dd:before { content:"\e933"; display:inline-block; width:60px; height:60px; line-height:60px; text-align:center; font-size:40px; float:left; color:#d3d3d3;font-family: 'iconfont';}
.hotselling ul .listbox .rexiao.A1 dd.bj_1:before { color:#e3211a;}
.hotselling ul .listbox .rexiao.A1 dd.bj_2:before { color:#f8a429;}
.hotselling ul .listbox .rexiao.A1 dd.bj_3:before { color:#e1cf23;}

.hotselling ul .listbox .rexiao.A2 { padding: 0; overflow:hidden;}
.hotselling ul .listbox .rexiao.A2 li a { float:left; width:50%; box-sizing:border-box; padding:10px 20px; position:relative; display:inline-block;}
.hotselling ul .listbox .rexiao.A2 li a h4 { display:block; height:30px; line-height:30px; font-size:14px; color:#333; font-weight:400; padding-right:60px;}
.hotselling ul .listbox .rexiao.A2 li a .region { height:20px; line-height:20px; font-size:12px; color:#999; display:flex;}
.hotselling ul .listbox .rexiao.A2 li a .region p.p_1 { width:55%;}
.hotselling ul .listbox .rexiao.A2 li a .region p.p_2 { width:45%; text-align:right;}
.hotselling ul .listbox .rexiao.A2 li a em { width:60px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#fff; background:#f29716; display:inline-block;position:absolute; right:20px; top:15px;}

.hotselling ul .listbox .zsthzs { width:100%; box-sizing:border-box; padding:0 20px;}
.hotselling ul .listbox .zsthzs h3 { display:block; font-size:20px; color:#fff; text-align:center;}
.hotselling ul .listbox .zsthzs p { color:#666; text-align:center; font-size:14px; margin-top:30px;}
.hotselling ul .listbox .zsthzs ul { overflow:hidden;}
.hotselling ul .listbox .zsthzs ul li { margin-top:15px;}
.hotselling ul .listbox .zsthzs ul li input { border:none; height:40px; width:100%;outline:none; font-size:14px; background:#f9f9f9; padding:0 10px; color:#999; box-sizing:border-box; border-radius:4px;border:1px solid #ddd;}
.hotselling ul .listbox .zsthzs ul li textarea { border:none; height:90px; width:100%;outline:none; font-size:14px; background:#f9f9f9;padding:0 10px; color:#999; box-sizing:border-box; border-radius:4px; line-height:23px;font-family:"Microsoft YaHei"; border:1px solid #ddd;}
.hotselling ul .listbox .zsthzs ul li button { height:40px; width:100%; background:#f60; font-size:16px; color:#fff; border-radius:4px;border:none; cursor:pointer;}



/*友情链接*/
.link{padding:10px 20px 15px;overflow:hidden;line-height:23px;font-size:14px;background:white;border-radius:10px;}
.link dt{padding-right:5px;font-size:16px;height:35px;margin-bottom:8px;color:#000;font-weight:700; border-bottom:1px solid #eee;}
.link dt em{border-bottom:#255178 1px solid;height:35px;display:block;float:left}
.link a{white-space:nowrap; color:#666; margin:10px 15px 0px 0px; display:inline-block; line-height:23px;font-size:14px}
.link a:hover{color:#255178}

.industry-bar {position:fixed;top:220px;left:50%;margin-left:-730px;width:58px;display:none;z-index:1000;background:#fff;}
.industry-bar.hover {display:block}
.industry-bar li { height:60px; font-size:14px;}
.industry-bar li:hover { background:#255178;}
.industry-bar li:hover a { color:#fff;}
.industry-bar li a {display:block; width:28px; color:#333;margin:0 auto;padding:11px 0; border-bottom:1px solid #ddd;}
.industry-bar li:last-child a { border-bottom:none;}
.industry-bar li.current a {color:#255178;}
.industry-bar li.current:hover a { color:#fff;}


/*幻灯广告区域*/
.m0{width:100%; position:relative; overflow:hidden;height:500px;}
.banner_swiper {overflow:hidden;width:100%;position:absolute;top:0;}
.banner_swiper .swiper-slide { width:100%; overflow:hidden;}
.banner_swiper .swiper-slide a { display: flex;align-items: center;justify-content: center; height:490px;}
.banner_swiper .swiper-slide img { height:490px;}
.banner_swiper .b_menu { position: absolute;bottom: 20px; left:0;width: 100%;text-align: center;z-index:1;}
.banner_swiper .b_menu ul { display:inline-block;}
.banner_swiper .b_menu ul span { width:12px; height:12px;margin:0px 5px;background:rgba(255,255,255,.6);transition: all .5s; border-radius:6px;}
.banner_swiper .b_menu ul span.swiper-pagination-bullet-active {background:#fff;width:25px;}

/*sp-box*/
.sp-box{background:url(img/20209181057.jpg) no-repeat center top;height:130px; border-radius:8px;background-size: cover;}
.sp-box .left{float:left;width:250px; height:65px;margin-left:50px;margin-top:33px; background:#fff; border-radius:8px;}
.sp-box .left strong {display: block;font-size: 24px;line-height: 30px;color: #255178;margin: 5px 0 5px;}
.sp-box .left p { color: #255178;font-size: 14px;}
.sp-box .left:before { content:"\e81e"; display:inline-block; width:45px; height:45px; float:left; margin:10px;font-family: 'iconfont'; font-size:42px;text-align: center;line-height: 36px;color: #255178;}

.sp-box .right{float:right;width:450px;margin-right:80px}
.sp-box .sp-title{font-size:24px;color:white;margin-top:30px;line-height:30px;font-weight:bold}
.sp-box .sp-title em{display:block;background:white;border-radius:15px;float:left;color:#ff6000;padding:0px 10px;margin-right:5px; letter-spacing:3px}

.gdbody {padding:0px 10px; background:white;height:30px; overflow:hidden;border-radius:15px;margin-top:12px}
.gdbody li {line-height:30px;font-size:14px;height:30px;overflow:hidden; background:url(img/xiaolaba.png) no-repeat left center; background-size:18px 16px;padding-left:20px;}






.mall_floor { height:580px;}
.mall_title { height:60px; line-height:60px;}
.mall_title span { font-size:20px; font-weight:700; color:#333;}
.mall_title .mall_sort { float:right;}
.mall_title .mall_sort a { display:inline-block; margin-left:20px; color:#999; font-size:12px; line-height:60px;}
.mall_title .mall_sort a:hover { color:#1db3c9;}
.mall_title .mall_sort a.main_more { position:relative; padding-right:25px; color:#666;}
.mall_title .mall_sort a.main_more:before { content:""; display:inline-block; width:1px; height:12px; background:#ccc;position:absolute; top:24px; left:-10px;}
.mall_title .mall_sort a.main_more:after { content:"\e874";font-family: 'iconfont';position:absolute;right:0px;top:-2px; font-size:16px;}
.mall_title .mall_sort a.main_more:hover { color:#cea861;}
.mall_floor .left { float:left; width:220px; height:520px; border-radius:8px; overflow:hidden;}
.mall_floor .left img { width:100%;}
.mall_floor .right { height: 520px;}
.mall_floor ul { overflow:hidden;}
.mall_floor ul li { float:left;width:24%; height:255px;box-sizing:border-box;border:1px solid #eee; margin-left:1%; padding:15px;margin-bottom:10px; background:#fff;transition:all .3s; border-radius:8px;}
.mall_floor ul li:hover { box-shadow:0 5px 15px rgba(0,0,0,0.2);}
.mall_floor ul li:nth-child{1n+5} { margin-bottom:0;}
.mall_floor ul li .image { width:150px; overflow:hidden; margin:0 auto;}
.mall_floor ul li .image img { width: 100%; }
.mall_floor ul li .text { margin-top:5px; text-align:center;}
.mall_floor ul li .text p { line-height:20px; font-size:15px; color:#242424; margin-top:5px;}
.mall_floor ul li .text p.p_1 { font-weight:700;}
.mall_floor ul li .text p.p_2 { font-size:12px; color:#999;}
.mall_floor ul li .text p.price { color:#e2231a; font-weight:400;}